vehicle-mounted medium mortar - Français Anglais Dictionnaire